GraphQL Yoga
#GraphQL
Home – GraphQL Yoga
HTTP仕様に準拠したクロスプラットフォーム
GraphQL Serving Over HTTP
サーバの実装
内部で
GraphQL Helix
,
Envelop
と
GraphQL Tools
が利用されている
Express
のエコシステムを再利用できる
Integration with Express – GraphQL Yoga
思想
do one thing, do it well(一つのことをうまくやる)
サーバーの核心とは
#HTTPサーバーの核心とは
1. リクエストを受ける
2. ロジックを適用する
3. レスポンスを返す
ロジックを
Envelop
でプラグイン化することで汎用的で効率的な構築をサポートする
関連
関数とはドメイン(入力)とレンジ(出力)の集合の関係のこと